Search results
35 packages found
A collection of well known Algebraic Datatypes for your utter enjoyment.
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
An implementation of Haskell's type classes in TS
Fantasy Land compatible types built with lodash.
TypeScript/JavaScript library of Maybe, Either and Tuple Monads.
functional javascript
Tiny goodies for Continuation-Passing-Style functions
- library
- utilities
- function
- variadic
- polymorphic
- abstraction
- continuation
- cont
- cps
- task
- future
- control-flow
- pipe
- pipeline
- View more
A tiny functional programming library for TypeScript that provides Option (Some/None) and Either(Left/Right) with functor map, applicative map and monad flatmap
A port of the PHP bingo-functional library
- bingo-functional
- curry
- partial application
- helpers
- compose
- zip
- map
- reduce
- fold
- filter
- monads
- immutability
- IO monad
- Reader monad
- View more
Specification for interoperability of common algebraic structures in JavaScript
A package providing an implementation of maybe.
A package providing type-class implentations such as monad and traversable to the native javascript array.
A funtional programming library that designed to be minimally bolarplated, pattern compliant and typescript/javascript native.
- hanshi
- typescript
- javascript
- utility
- fp
- functional
- typeclass
- type-class
- type
- array
- array-monad
- promise
- promise-monad
- either
- View more
A package providing type-class implentations such as monad and traversable to the native type promise.
- hanshi
- typescript
- fp
- functional
- typeclass
- type-class
- promise
- promise-monad
- functor
- applicative
- monad
- traversable
A package providing an implementation of either: a biased union type.
A package providing some common default typeclass methods implementations given minimum complete definition of said typeclass
A collection of well known Algebraic Datatypes for your utter enjoyment.
Toy implementations of the algebraic structures defined in the Fantasy Land specification, mostly borrowed from Haskell libraries.
Tiny goodies for Continuation-Passing-Style functions
Essential TypeScript monads